/*布局*/
.layui-layout-admin .layui-header{height: 50px;}
.layui-layout-admin .layui-header .layui-logo{box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);color: #fff;font-size: 18px;line-height: 50px;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-item{line-height: 50px;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-item .layui-nav-child{top: 55px;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-item > a{color: #fff;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-bar{display: none;}
.layui-layout-admin .layui-header .layui-nav .layui-this:after{display: none;}
.layui-layout-admin .layui-header .layui-layout-left{padding: 0;}
.layui-layout-admin .layui-header .layui-layout-left .layui-nav-item a:hover,
.layui-layout-admin .layui-header .layui-layout-left .layui-nav-item.layui-this a{background: rgba(0, 0, 0, .1);}
.layui-layout-admin .layui-breadcrumb{position: absolute;top: 50px;left: 200px;z-index: 999;box-sizing: border-box;padding: 0 15px;width: 100%;height: 45px;background-color: #fff;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);line-height: 45px;}
.layui-layout-admin .layui-side{top: 50px;}
.layui-layout-admin .layui-side .layui-nav-child a{padding-left: 42px;}
.layui-layout-admin .layui-body{top: 95px;bottom: 0;z-index: auto;padding: 15px;background-color: #f2f2f2;}
.layui-layout-iframe .layui-form{margin: 15px;}
/*内容区*/
.layui-btn-normal{background-color: #5fb878;}
.layui-btn-danger{background-color: #dc515f;}
.layui-form .layui-form-item .layui-btn-position{position: absolute;top: 0;right: 0;}
.layui-form .layui-form-item .layui-form-selected dl{z-index: 9999;}
.layui-card .layui-card-header{height: auto;}
.layui-card .layui-card-header .layui-form{margin-top: 0;padding-top: 10px;line-height: normal;}
.layui-card .layui-card-header .layui-form .layui-form-item{margin-bottom: 0;}
.layui-card .layui-card-header .layui-form .layui-form-item .layui-input-inline{margin: 0 10px 10px 0;}
.layui-card .layui-card-body .layui-table{margin: 0;}
.layui-card .layui-card-body .layui-table th{font-weight: 700;}
.layui-card .layui-card-body .layui-table td{max-width: 400px;word-wrap: break-word;word-break: break-all;}
.layui-card .layui-card-body .layui-btn + .layui-table{margin-top: 10px;}
/*.layui-card .layui-card-body .layui-form{padding-top: 5px;}*/
.layui-card .layui-card-body .layui-tab .layui-tab-content{padding: 10px 0;}
.layui-card .layui-card-body .layui-btn-group{margin-bottom: 10px;}

.layui-card .layui-card-body .layui-form-down{display: block;line-height: 20px;padding: 5px 10px 0 !important;margin: 0 10px 0 110px;clear: both;}
/*快捷方式*/
.shortcut a{float: left;display: block;margin-right: 15px;width: 120px;height: 80px;border: 1px solid #efefef;color: #009688;text-align: center;}
.shortcut a:hover{background-color: #009688;color: #fff;}
.shortcut a i{display: block;padding: 10px 0 5px;font-size: 30px;}
/*图标库*/
.iconlibs{margin: 4px;}
.iconlibs .fa{display: block;border: 1px solid #efefef;text-align: center;line-height: 53px;cursor: pointer;}
.iconlibs .fa:hover{border: 1px solid #009688;}
/*分页*/
.page ul{margin-top: 10px;font-size: 0;}
.page ul li{display: inline-block;margin: 0 -1px 0 0;height: 28px;border: 1px solid #e2e2e2;background-color: #fff;color: #333;font-size: 14px;line-height: 28px;}
.page ul li a, .page ul li span{display: block;padding: 0 15px;}
.page ul li.disabled{color: #d2d2d2;}
.page ul li.active{border: 1px solid #009688;background-color: #009688;color: #fff;}


.layui-card-header .layui-icon {
    line-height: initial;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -7px;
}

.layuiadmin-badge, .layuiadmin-btn-group, .layuiadmin-span-color {
    position: absolute;
    right: 15px;
}
.layui-layout-admin .layui-footer {
    background-color: #fff;
    padding: 10px 0;
    text-align: center;
    box-shadow: 0 -1px 2px 0 rgba(0,0,0,.05);
    z-index: 20000;
}
.trremove td{ background: #f9ffad
}

.custome-row{ background: #f0f0f0;padding: 20px 20px 5px 0; margin-bottom: 10px}


.list-del-btn {
    position: absolute;
    background-color: rgba(0,0,0,.5);
    color: #fff;
    width: 13px;
    height: 13px;
    line-height: 12px;
    font-size: 10px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    right: -6px;
    top: -6px;
}
.img-list-custom .layui-col-md3{ margin: 10px}

/*微信公众号页面*/

.wechat-content {
    background-color: #fff;
    margin-top: 10px;
    min-width: 1000px;
    border: 1px solid #e6e6e6;
}

.wechat-body {
    padding: 10px 10px;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
}

.wechat-body-l {
    display: inline-block;
    float: left;
}

.we-body-c {
    width: 340px;
    height: 600px;
    background: url(../images/wechat-bg.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.we-body-bot {
    width: 100%;
    padding-left: 41px;
    box-sizing: border-box;
    height: 44px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.we-body-ul {
    display: flex;
}

.we-body-ul>li {
    float: left;
}

.we-body-ul li {
    box-sizing: border-box;
    position: relative;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 44px;
    line-height: 44px;
    text-align: center;
    cursor: pointer;
    list-style: none;
    border: 1px solid transparent;
    border-right: 1px solid #e7e7eb;
}

.li-menu {
    position: absolute;
    border-radius: 3px;
    border: 1px solid #d0d0d0;
    display: block;
    bottom: 60px;
    width: 95%;
    background-color: #fafafa;
}

.li-menu li {
    border-bottom: 1px solid #d0d0d0;
}

.wechat-body-r {
    display: inline-block;
    margin-left: 20px;
    border: 1px solid #e6e6e6;
    width: 550px;
    height: 600px;
    box-sizing: border-box;
    float: left;
}

.we-body-r-head {
    background-color: #e6e6e6;
    padding: 8px;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    overflow: hidden;
    font-size:'' ;
}

.we-body-r-head a {
    float: right;
    font-size: 14px;
    color: #009688;
}

.we-body-r-c {
    padding: 5px;
}

.wechat-btn {
    padding-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}